草庐IT

HTML 样式- CSS

全部标签

javascript - Webpack 提取文本插件输出 .js 和 .css 文件用于样式条目

对于产品构建,我希望我的webpack配置有两个入口点,一个用于JS,一个用于SCSS,我希望将它们输出到两个单独的文件(一个JS,一个CSS)。但是extract-text-webpack-plugin正在创建两个JS文件和一个CSS文件;即SCSS的入口点正在生成所需的CSS文件和我不需要的JS文件。这个未使用的JS文件只包含webpack样板和//由extract-text-webpack-plugin删除。所以它的工作很好,但仍然创建了这个不必要的文件。我的webpack配置是(显示相关部分):constExtractTextPlugin=require('extract-te

javascript - 为什么 Angular 5 Transition 抛出 AppComponent.html :2 ERROR TypeError: Cannot read property 'forEach' of undefined

为什么Angular5会抛出这个错误?AppComponent.html:2ERRORTypeError:Cannotreadproperty'forEach'ofundefined我正在研究Angular动画的概念验证,我直接使用网站上的代码。我的组件如下所示:import{Component,OnInit}from'@angular/core';import{trigger,state,style,transition,animate,keyframes}from'@angular/animations';@Component({selector:'app-obj-list',te

javascript - 从 Javascript 更改媒体特定的 CSS 属性

我有一个CSS属性(字体),我需要能够从Javascript(下拉列表)更改它。但是,这种字体只能在打印时使用(@mediaprint)。因此,javascript不能只更改字体的值,因为这也会影响屏幕View。有没有办法只更改字体属性的打印版本?或者有没有办法让CSS属性成为对另一个属性的引用?这样,在打印CSS中,我可以说font:printfont,而在屏幕CSS中,我可以说font:12。然后改变printfont的值,打印时只会改变字体。谢谢。编辑:重点是我需要能够从下拉菜单中更改打印文档的字体大小,但我不想更改文档显示的字体大小。 最佳答案

html 重置后缺少 javascript 事件

我遇到过这样一种情况,其中某个时候div的html内容被更改为其他内容,然后又被更改回来。某些jqueryui控件运行异常。我已将问题简化为以下代码片段,它基本上表明与按钮关联的事件处理程序不再触发。我假设这些是在它们消失后的某个时候收集的垃圾。所以我的问题是-如何防止事件处理程序在DOM中丢失时被垃圾回收?我知道我可以重新分配click()函数,但是因为我使用的是外部库(jqueryui),所以我真的不知道它对我的控件做了什么。我只想让他们的事件恢复到原来的样子。Thiscontainerhasabutton,whichwillforgetitsclick()...$(functio

javascript - 将新行转换为段落/br HTML 标记,这可以是单个正则表达式吗?

我正在开发的一个应用程序让用户以明文形式输入内容,这些内容稍后将显示为HTML。为了让用户的内容尽可能的好看,我们对内容进行如下改造:由两个或多个换行符分隔的任何文本block都包含在标记中。新行字符(以及中间的任何空格)被删除。任何单个换行符(以及周围的空格)都被标记替换。我目前通过将文本放入两个正则表达式替换来实现这一点,但想知道是否可以将其合并为一个。这是我现在拥有的(JavaScript)://contentholdsthetexttoprocesscontent=''+content.replace(/\n([\t]*\n)+/g,'').replace(/\n/g,'')+

javascript - 使用 CSS 动态地为表中的替代行设置 bgcolor

如何使用CSS动态地为表格中的替代行提供两种不同的bgcolor。我不想使用jQuery来解决这个问题。 最佳答案 使用:nth-child()伪类tr:nth-child(odd){background-color:green}tr:nth-child(even){background-color:yellow}​DEMOHere是更多的选择器示例。 关于javascript-使用CSS动态地为表中的替代行设置bgcolor,我们在StackOverflow上找到一个类似的问题:

javascript - CSS 动画不会在 jQuery 中的 addClass 上触发

我有一个非常奇怪的问题。我在jQuery中从JSON加载文章,当它们加载时,我想为每个动态元素添加一个“动画”类。$.each(jsonArticles,function(i,article){var$articleHTML=$(''+''+''+article.reviewTitle+''+''+article.reviewSummary+''+'');$articles.append($articleHTML).find("article").addClass("animate");});所有这一切都很好,在Firebug中检查显示该类已成功添加到每个文章标签。但是,当尝试在文章上

javascript - 使用不显眼的验证插件时,如何禁用 1 个特定 html 元素的 keyup 和 focusout 上的 jquery 验证?

默认情况下,jQueryvalidationplugin正在附加focusin的验证处理程序,focusout和keyup事件。我们的验证之一是发出(同步)请求以检索某些数据。我只想在提交表单时触发验证,而不是在用户输入时触发。我知道这可以是modifiedforthewholeform,但这不是我要找的。有没有办法动态禁用keyup验证1个元素?更新1:我忘了说我正在使用unobtrusivevalidation.所以我认为@MarioJohnathan的答案不是一个选项。更新2:我尝试了以下操作($element是我要更改验证行为的元素):$element.validate({fo

javascript - 在 React Native 中将 Prop 传递给外部样式表?

我是React和ReactNative的新手。目前,对于每个组件,我将代码分成2个单独的文件:index.js用于所有React代码,以及;styles.js样式表有没有办法将Prop传递到外部样式表?例子:index.js:render(){consticonColor=this.props.color||'#000';consticonSize=this.props.size||25;return();}示例styles.js:conststyles=StyleSheet.create({icon:{color:iconColor,fontSize:iconSize}});上面的代

javascript - 在 webpack 的 css 和 js 文件中更新 chunkhash

我在输出中只有JS文件,而我使用ExtractTextPlugin提取Css文件。它们的名称中都有chunkhash。我的问题是只有在对JS进行更改时才会创建新的chunkhash并且不是CSS。我也想要新的chunkhash来更改Css文件。在我的webpack.config.js文件中。varwebpack=require("webpack");varHtmlWebpackPlugin=require('html-webpack-plugin');varExtractTextPlugin=require("extract-text-webpack-plugin");module.e